home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 12 / Amiga Format AFCD12 (Apr 1997, Issue 96).iso / -in_the_mag- / emulation / fs1541 / changelog < prev    next >
Text File  |  1997-02-09  |  3KB  |  65 lines

  1.  
  2. 970120 ACTION_RENAME_OBJECT. Opening root dir as file returns
  3.        ERROR_OBJECT_WRONG_TYPE now.
  4. 970106 ACTION_PARENT was incorrect. Implemented ACTION_RENAME_DISK.
  5. 961222 UpdateDiskStructure() is timer-controlled now, so that many
  6.        consecutive writes don't slow down the process - the BAM is written
  7.        only once: one second after the last access. v1.0
  8.  
  9. 961215 Virtual file `$opt'. Changed my indentation style ;). INTERLEAVE
  10.        keyword was misinterpreted. Disks with an ID other than 'A' cannot
  11.        be written to. Checks for write protected disks in all disk-modifying
  12.        packets. ACTION_FORMAT. Everything works fine with the new
  13.        multidisk.device 2.0. Removed enforcer hit when trying to open
  14.        the root directory as a file.
  15. 961214 v0.6 used a wrong BAM structure, the order of the sectors in the
  16.        track fields was assumed to be different. Now it's working okay.
  17.        v0.7
  18.  
  19. 961208 Optimized ACTION_END. $d64 is writable.
  20. 961207 First dir block is always (18,1) now. ACTION_DELETE_OBJECT returns
  21.        correct errors. packet.c: One routine for the three ACTION_FIND#?
  22.        packets, opening & updating files works. ACTION_WRITE. Directory
  23.        is *not* automatically optimized any more, only trailing type 0x00
  24.        entries are stripped -> deleting #? works correctly.
  25. 961127 volume.c/DoDiskInsert() initialized cur#? variables too early.
  26.        A disk's name was erroneously thought to be 18 characters instead
  27.        of 16. Removed bam->id check. Virtual file `$'. Block allocation
  28.        routines rewritten. More security checkings in main.c/MakeFSSM.
  29.        volume.c/UpdateDiskStructure() allocates the blocks now. v0.6
  30.  
  31. 961124 ACTION_EXAMINE_NEXT returns correct NumBlocks value.
  32.        First Aminet upload.
  33. 961118 More write support routines, ACTION_DELETE_OBJECT.
  34.        Startup string INTERLEAVE keyword. v0.5
  35.  
  36. 961110 ACTION_#?INFO returns correct SoftErrors count. Disk error
  37.        checking in ACTION_SEEK. Made all string comparisons case-insensitive.
  38.        Changed Disk.info to Show All Files & View By Name. Introduced
  39.        startup string, environment vector is set up by the FileSystem now.
  40.        Startup option "NOAUTOSCAN". This version was distributed on the
  41.        Computer '96 in Cologne/Germany.
  42. 961106 volume.c/AllocBlock() & FreeBlock(), for upcoming write support.
  43.        Fixed bug in UsedBlocks().
  44. 961104 R/W errors are displayed in a requester.
  45. 961103 Disk changing more secure. ACTION_INHIBIT implemented.
  46.        ACTION_CREATE_DIR returns error. v0.4
  47.  
  48. 961102 Implemented volume.c/UsedBlocks().
  49. 961101 Using ETD commands now - disk changing works perfectly;
  50.        When an unreadable disk is inserted or any disk is removed, the
  51.        motor is switched off. Fixed enforcer hits with removed volumes in
  52.        ACTION_COPY_DIR.
  53. 961031 Fixed enforcer hit in volume.c/lockable().
  54.        Issueing CMD_CLEAR after disk change.
  55. 961027 Virtual file `$d64'. Split up source code into six parts.
  56. 961026 Virtual file `Disk.info'. v0.3
  57.  
  58. 961014 Asynchronous disk preloading. Security checks.
  59.        Multi-volume support. Fixed big bug in
  60.        track/sector-to-offset conversion.
  61.        Fixed bug in file finding routine. v0.2
  62.  
  63. 961013 Completely working read-only version. v0.1
  64. 961006 Started immediately after the SCALA-Meeting.
  65.